package lesson1;

public class Demo2 {
    public static void main(String[] args) {
        //byte < short < int < long
        byte b1 = 100;
        short s1 = b1;//此处是隐式类型转换
        int i1 = s1;
        long l1 = i1;
        //char占两个字节,char也可以参与数学运算
        //在utf-8编码表中一个中文字符占三个字节，一个英文字符占一个字节
        //在GBK编码表中一个中文字符占两个字节，一个英文字符占一个字节
        char c1 = '中';
        char c2 = '1';

        char spaceChar = 'A';
        System.out.println(spaceChar == 65);
        System.out.println(spaceChar - 65);

        //在不同的编码表中，字符对应的数组不一样

        char c11 = 'b';
        char c12 = 'B';
        System.out.println(c11 - c12);




        //编码

        short s2 = 111;
        //byte b2 = (byte) s2;

    }
}
